Using Ontologies For Software Documentation

نویسندگان

  • Werner Klieber
  • Vedran Sabol
  • Roman Kern
  • Markus Muhr
  • Michael Granitzer
چکیده

High quality software documentation is a substantial issue to understand software systems. Shorter time-to-market software cycles increase the importance of automatism to keep the documentation up to date. In this paper, we describe the automatic support of the software documentation process using a social semantic software approach. Therefore, we introduce a software documentation ontology as underlying knowledge base. The defined ontology is populated automatically through analyzing source code, documentation and code executions and made accessible to developers via a wiki. The wiki enforces collaboration and allows correcting analysis errors. We demonstrate, that the use of social semantic systems can support software documentation processes efficiently.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Ontologies for Software Engineering and Software Technology

ontologies for software engineering andsoftware technology ontologies for software engineering and software technology ontologies for software engineering and software technology ontologies for software engineering and technology ontologies for software engineering and software technology ontologies for software engineering and software ontologies for software engineering and software technolog...

متن کامل

Extracting Ontologies from Software Documentation: a Semi-Automatic Method and its Evaluation

Rich and generic ontologies about web service functionalities are a prerequisite for performing complex reasoning tasks with web service descriptions. However, their acquisition is timeconsuming and conditioned by the small number of web services available in certain domains. As a solution, we describe a semiautomatic method to extract such ontologies from software documentation, motivated by t...

متن کامل

Ontology-based Land Degradation Assessment from Satellite Images

In this paper, we introduce the idea of documenting operational chains for land degradation assessment using ontologies. We believe that this will help end-users in better understanding the land degradation characteristics and evaluate the results of the assessment process. Since the application domain is wide, various operational chains for land degradation assessment and their associated docu...

متن کامل

The Research on Model Transformations, Based on Domain Metamodel, for Designing Requirements Specifications

ion [26]. 3 Roles of ontologies in software engineering Ontologies, for software design and development, can be used with the following objectives [29] [26]: • Specification: ontologies are used to specify either the requirements and components definitions (informal use) or the system ́s functionality. • Confidence: ontologies are used to check the system ́s design. • Reusability: ontologies coul...

متن کامل

OnToology, a tool for collaborative development of ontologies

In this demo we present OnToology, a tool for developing ontologies collaboratively using Github. OnToology addresses several steps of the ontology development lifecycle, including documentation, representation, evaluation and publication in a non-intrusive way.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009